인터넷보안전문가 2급 기출문제·모의고사·오답노트·자동채점

2015년10월18일 25번

[운영체제]
Linux에서 현재 사용하고 있는 쉘(Shell)을 확인해 보기 위한 명령어는?

  • ① echo $SHELL
  • ② vi $SHELL
  • ③ echo &SHELL
  • ④ vi &SHELL
(정답률: 71%)

문제 해설

정답: "echo $SHELL"

이유:
- "echo"는 인자로 받은 문자열을 출력하는 명령어이다.
- "$SHELL"은 환경 변수 중 하나로, 현재 사용 중인 쉘의 경로를 저장하고 있다.
- 따라서 "echo $SHELL"은 현재 사용 중인 쉘의 경로를 출력하는 명령어이다.

다른 보기들은 모두 잘못된 명령어이다.
- "vi $SHELL"은 현재 사용 중인 쉘 파일을 vi 편집기로 열려고 시도하는 것으로, 쉘 파일이 존재하지 않아 오류가 발생한다.
- "echo &SHELL"은 "&"와 "SHELL"이라는 두 개의 인자를 가지고 있는데, "&SHELL"은 유효한 환경 변수가 아니므로 오류가 발생한다.
- "vi &SHELL"은 "&SHELL"이라는 파일을 vi 편집기로 열려고 시도하는 것으로, 해당 파일이 존재하지 않아 오류가 발생한다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답